English Dictionary
◊ STAY AT
stay at
v : reside temporarily; "I'm staying at the Hilton"